package main

import "fmt"

// 指针传值

func modify1(x int) {
	x = 100
}
func modify2(y *int) {
	*y = 100
}

func main() {
	a := 1
	modify1(a)
	fmt.Println(a) // 1
	modify2(&a)    // modify2 是一个内存地址类型，取到a的内存地址，传递到modify2，将100赋值进去，则a是100，完成修改值
	fmt.Println(a)
}
